Switch Fabric on a Reconfigurable Chip using an Accelerated Packet Placement Architecture
نویسندگان
چکیده
Parallel shared memory (PSM) routers represent an architectural approach for addressing the high memory bandwidth requirement dictated by output-queued switches while retaining their desirable performance characteristics. The high speed requirement from the memory management algorithm, which is responsible for placing arriving packets into non-conflicting memories, presents a fundamental challenge in implementing large PSM routers. In previous work, we have extended PSM results by introducing the concept of Fabric on a Chip (FoC). The latter advocates the consolidation of the core packet switching functions on a single chip. This paper further develops the underlying technology for high-capacity FoC designs by introducing a speedup factor coupled with a multiple packet placement process. This yields a substantial reduction in the overall memory requirements, paving the way for the implementation of large scale FoC-based platforms. We further provide detailed analysis for establishing an upper bound on the sufficient number of memories along with a description of an 80Gbps switch implementation on an Altera Stratix II FPGA. These results emphasize the scalability and performance attributes of the proposed architecture.
منابع مشابه
A Dynamically Adaptive Switching Fabric on a Multicontext Reconfigurable Device
A framework of dynamically adaptive hardware mechanism on multicontext reconfigurable devices is proposed, and as an example, an adaptive switching fabric is implemented on NEC’s novel reconfigurable device DRP(Dynamically Reconfigurable Processor). In this switch, contexts for the full crossbar and alternative hardware modules, which provide larger bandwidth but can treat only a limited patter...
متن کاملAccelerated Packet Placement Architecture for Parallel Shared Memory Routers
Parallel shared memory (PSM) routers represent an architectural approach for addressing the high memory bandwidth requirements dictated by output-queued switches. A fundamental related challenge pertains to the design of the high-speed memory management algorithm which is responsible for placing arriving packets into non-conflicting memories. In previous work, we have extended PSM results by in...
متن کاملOn the support of minimum service rates for input queue switches
The fast growth of the Internet has made popular applications with diverse and stringent transmission requirements. In order to meet this demand, packet switches today are designed to include the support of Quality of Service (QoS) as a powerful product differentiator. Customized packet handling on a flow by flow basis, ensuring switching objectives such as guaranteed throughput and bounded swi...
متن کاملOptimized architecture and design of an output-queued CMOS switch chip
Traditional improvements in packet switch architecture aimed at increasing switch performance in terms of utilization, fairness and QoS. This paper focuses on improving architecture to achieve implementation feasibility of terabit aggregate data rates while maintaining such performance. Terabit class shared-memory switch chips are simple in concept but are a challenge to build due to the memory...
متن کاملFPGA Crossbar Switch Architecture for Partially Reconfigurable Systems
Partial reconfiguration offers several benefits for a system on chip. But in order to take advantage of this technique, easy access and low overhead must be provided. One key issue therefore is the on-chip communication architecture. Current reconfigurable systems use buses and fixed links, which are quite inflexible; recent proposals suggest using networks on chip instead. The problem of the l...
متن کامل